
public enum TrainTiles {

	KCS ("images/Deeds/05 - Kings Cross Station.png", "Kings Cross Station", 05, 200, 25, 50, 100, 200, 100),
	MS ("images/Deeds/15 - Marylebone Station.png", "Marylebone Station", 15, 200, 25, 50, 100, 200, 100),
	FSS ("images/Deeds/25 - Fenchurch Street Station.png", "Fenchurch Street Station", 25, 200, 25, 50, 100, 200, 100),
	LSS ("images/Deeds/35 - Liverpool Street Station.png", "Liverpool Street Station", 35, 200, 25, 50, 100, 200, 100);
	
	private final String tileURL;
	private final String trainName;
	private final int location;
	private final int cost;
	private final int rent;
	private final int rent2;
	private final int rent3;
	private final int rent4;
	private final int mortgage;
	
	private Player owner;
	private boolean mortgaged;
	
	TrainTiles(String tileURL, String trainName, int location, int cost, int rent, int rent2, int rent3, int rent4, int mortgage) {
		
		this.tileURL = tileURL;
		this.trainName = trainName;
		this.location = location;
		this.cost = cost;
		this.rent = rent;
		this.rent2 = rent2;
		this.rent3 = rent3;
		this.rent4 = rent4;
		this.mortgage = mortgage;
		this.owner = null;
		this.mortgaged = false;
	}

	public String getTileURL() {
		
		return tileURL;
	}

	
	public String getTrainName() {
		
		return trainName;
	}
	
	public int getLocation() {
		
		return location;
	}
	
	public int getCost() {
		
		return cost;
	}

	public int getRent() {
		
		return rent;
	}

	public int getRent2() {
		
		return rent2;
	}

	public int getRent3() {
		
		return rent3;
	}

	public int getRent4() {
		
		return rent4;
	}


	public int getMortgage() {
	
		return mortgage;
	}

	public Player getOwner() {
		
		return owner;
	}

	public boolean getMortgaged() {
		
		return mortgaged;
	}

	public void setOwner(Player owner) {
		
		this.owner = owner;
	}

	public void setMortgaged(boolean mortgaged) {
		
		this.mortgaged = mortgaged;
	}
	
	
}
